import { request } from 'umi';

/**
 * 卡密会员展示列表
 * @param params
 */
export async function getCardList(params){
  return request('/api/admin/membercardbatchs',{
    method:'GET',
    params
  })
}

/**
 * 会员卡批次修改操作api
 */
export async function editCardList(membercardbatchs,data){
  return request(`/api/admin/membercardbatchs/${membercardbatchs}`,{
    method:'PUT',
    data
  })
}

/**
 * 会员卡批次添加操作
 */
export async function addCardList(){
  return request('/api/admin/membercardbatchs',{
    method:'POST'
  })
}
/**
 * 修改卡密列表激活状态
 */
export async function updateCardStatus(id,data){
  return request(`/api/admin/membercardbatchs/${id}`,{
    method:'PUT',
    data
  })
}

/**
 * 会员权益列表展示
 */
export async function getPayInterest(params){
  return request('/api/admin/memberRights',{
    method:'GET',
    params
  })
}

/**
 * 会员权益激活状态
 */
export async function UpdatePayStatus(id,data){
  return request(`/api/admin/memberRights/${id}`,{
    method:'PUT',
    data
  })
}

/**
 * 会员权益修改
 */
export async function UpdatePayInterest(memberRight,data){
  return request(`UpdatePayInterest/${memberRight}`,{
    method:'POST',
    data
  })
}


/**
 * 会员类型列表
 */
export async function getCardType(params){
  return request('/api/admin/memberShips',{
    method:'GET',
    params
  })
}

/**
 * 会员记录列表显示
 */
export async function getCardRecord(params){
  return request('/api/admin/otherOrders',{
    method:'GET',
    params
  })
}

/**
 * 会员卡列表
 */

export async function getCard(params){
  return request('/api/admin/membercards',{
    method:'GET',
    params
  })
}

/**
 * 会员类型删除api
 */
export async function deleteCardType(id){
  return request(`/api/admin/memberShips/${id}`,{
    method:'DELETE'
  })
}
